cam autodesk java perl software algorithm cmsimple j2ee computers embedded css html medical php xhtml hardware mysql cgi cad electronic content management system c++ analysis electronics .net autocad microcontroller components cnc electronics - general mfc design